package com.ly.heart.domain.king.refund;

import com.ly.heart.domain.king.BaseChildBo;
import com.ly.heart.domain.king.ModelBo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * @Author: Wuzh
 * @Description:
 * @Date Created in 22:25 2024-09-09
 * @return
 */

@Data
@ApiModel ("收款退款单推送金蝶业务对象")
@Accessors (chain = true)
public class ReceiptRefundBo extends ModelBo {

    @ApiModelProperty ("收款单位类型")
    private String FRECTUNITTYPE;

    @ApiModelProperty ("付款组织")
    private BaseChildBo FPAYORGID;

    @ApiModelProperty ("收款单位")
    private BaseChildBo FRECTUNIT;

    @ApiModelProperty ("结算组织")
    private BaseChildBo FSETTLEORGID;

    @ApiModelProperty ("业务日期")
    private String FDATE;

    @ApiModelProperty ("币别")
    private BaseChildBo FCURRENCYID;

    @ApiModelProperty ("销售组织，非必填")
    private BaseChildBo FSALEORGID;

    @ApiModelProperty ("往来单位类型")
    private String FCONTACTUNITTYPE;

    @ApiModelProperty ("应退金额")
    private String FREFUNDTOTALAMOUNTFOR;

    @ApiModelProperty ("销售部门")
    private BaseChildBo FSALEDEPTID;

    @ApiModelProperty ("往来单位")
    private BaseChildBo FCONTACTUNIT;

    @ApiModelProperty ("实退金额")
    private String FREALREFUNDAMOUNTFOR;

    @ApiModelProperty ("销售组，非必填")
    private BaseChildBo FSALEGROUPID;

    @ApiModelProperty ("期望付款日期，非必填")
    private String FBookingDate;

    @ApiModelProperty ("备注，非必填")
    private String FREMARK;

    @ApiModelProperty ("销售员，非必填")
    private BaseChildBo FSALEERID;

    @ApiModelProperty ("退款金额，非必填")
    private String FREFUNDAMOUNTFOR_H;

    @ApiModelProperty ("结算币别")
    private BaseChildBo FSETTLECUR;

    @ApiModelProperty ("应退金额本位币")
    private String FREFUNDTOTALAMOUNT;

    @ApiModelProperty ("退款金额本位币")
    private String FREFUNDAMOUNT_H;

    @ApiModelProperty ("实退金额本位币")
    private String FREALREFUNDAMOUNT;

    @ApiModelProperty ("结算本位币")
    private BaseChildBo FSETTLEMAINBOOKID;

    @ApiModelProperty ("明细行列表")
    private List<ReceiptRefundDetailBo> FREFUNDBILLENTRY;

}
